<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
        <title>头像上传demo</title>
        <script type="text/javascript" src="/static/plugins/fullAvatarEditor/scripts/swfobject.js"></script>
        <script type="text/javascript" src="/static/plugins/fullAvatarEditor/scripts/fullAvatarEditor.js"></script>
    </head>
    <body>
		<div style="width:630px;margin: 0 auto;">
			<!--<h1 style="text-align:center">头像上传编辑器</h1>-->
			<div>
				<p id="swfContainer">
                    本组件需要安装Flash Player后才可使用，请从<a href="http://www.adobe.com/go/getflashplayer">这里</a>下载安装。
				</p>
			</div>
			<!--<p style="text-align:center"><button type="button" id="upload">自定义上传按钮</button></p>-->
        </div>
		<script type="text/javascript">
            swfobject.addDomLoadEvent(function () {
                var swf = new fullAvatarEditor("swfContainer", {
					    id: 'swf',
						upload_url: '/storage/avatar/ul',
                        method : "post",
                        quality: 90,   //图片质量
                        //【原图选项】
                        src_size: "5MB",  //原图限制大小
                        browse_tip     :  '仅支持JPG、JPEG、GIF、PNG格式的图片文件\n文件不能大于5MB',
                        src_size_over_limit    :'文件大小（{0}）超出限制（MB）\n请压缩图片重新上传！',
                        src_upload : 0,  //是否上传原图 ：0 ---不上传     1 ---上传        2 ---显示复选框由用户选择
                        src_box_width :  300,  //原图编辑框的宽度。
                        src_box_border_color : '#0a8',  //原图编辑框的边框颜色
                        //【选项卡】
                        //tab_visible :  false,  //不显示选项卡。摄相头功能取消。
                        tab_font_size: '13',   //选项卡字体大小，默认14
                        //avatar_sizes: '100*100|50*50|32*32',  //多组上传
                        //avatar_sizes_desc: '100*100像素|50*50像素|32*32像素' //多组提示
                        avatar_sizes : '150*174', //'150*174',
                        avatar_sizes_desc : '150*174像素',    //提示信息：
                        isShowUploadResultIcon : false,    //不显示表示上传结果的图标。
                        avatar_field_names:'file',
                        //上传按钮文字
                        button_upload_text : '保存头像',
                        button_cancel_text :  '重新上传',
					}, function (msg) {
						switch(msg.code)
						{
							// case 1 : alert("页面成功加载了组件！");break;
							// case 2 : alert("已成功加载默认指定的图片到编辑面板。");break;
							case 3 :
								if(msg.type == 0) {
									// alert("摄像头已准备就绪且用户已允许使用。");
								} else if(msg.type == 1) {
									// alert("摄像头已准备就绪但用户未允许使用！");
								} else
								{
									alert("摄像头被占用！");
								}
							break;
							case 5 : 
								if(msg.type == 0) {
									if(msg.content.avatarUrl) {
										// alert("原图已成功保存至服务器，url为：\n" +　msg.content.avatarUrl);
										parent.layer.msg("上传成功");
										parent.$("#avatar").val(msg.content.avatarUrl);
										parent.$("#avatarimg").attr("src","/storage/files/" + msg.content.avatarUrl);
										parent.layer.closeAll();
									}
								}
							break;
						}
					}
				);

            });
        </script>
    </body>
</html>